#include <gmock/gmock.h>
#include <gtest/gtest.h>

#include <iostream>
#include <vector>

#define protected public
#define private public

#undef private
#undef protected

#include "acl_rt.h"
#include "runtime/base.h"
#include "runtime/mem.h"
#include "acl.h"
#include "log_inner.h"

using namespace std;
using namespace testing;

class AclSlogTest : public testing::Test {
protected:
  void SetUp(){}
  void TearDown(){}
};

TEST_F(AclSlogTest, TestAclSlogSuccess_01) {
  ACL_LOG_DEBUG("ACL_LOG_DEBUG test");
  ACL_LOG_INFO("ACL_LOG_INFO test");
  ACL_LOG_WARN("ACL_LOG_WARN test");
  ACL_LOG_INNER_ERROR("ACL_LOG_INNER_ERROR test");
  ACL_LOG_ERROR("ACL_LOG_ERROR test");
  ACL_LOG_EVENT("ACL_LOG_EVENT test");
  ACL_LOG_CALL_ERROR("ACL_LOG_CALL_ERROR test");
}

